package com.hxzy.shop.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 商户微信配置
 */
@Data
@ApiModel("商户微信配置")
public class MerchantWxconfig implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId
    @ApiModelProperty("ID")
    private Long id;

    /**
     * 小程序appId
     */
    @ApiModelProperty("小程序appId")
    private String appId;

    /**
     * 小程序密钥
     */
    @ApiModelProperty("小程序密钥")
    private String appSecret;

    /**
     * 微信支付商户号
     */
    @ApiModelProperty("微信支付商户号")
    private String mchId;

    /**
     * 微信支付key
     */
    @ApiModelProperty("微信支付key")
    private String mchKey;

    /**
     * 微信退款证书文件名
     */
    @ApiModelProperty("微信退款证书文件名")
    private String mchFilename;
    /**
     * 微信支付证书密码
     */
    @ApiModelProperty("微信退款证书密码")
    private String mchPassword;

    @ApiModelProperty("微信支付状态")
    private Boolean statu;

    @ApiModelProperty("主题色")
    private String themeColors;

    /**
     * 商户id
     */
    @ApiModelProperty("商户id")
    private Long merchantId;

}
